html, body, div, p, span, em, i, input, textarea, h1, h2, h3, h4, h5, h6, li, dl, dt, button, th, td, a {font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body{font:12px/1.5 \5b8b\4f53,"Microsoft Yahei",tahoma,arial;color:#333;background:#f5f4f3;-webkit-font-smoothing:antialiased;}
/*------- 分页 -------*/
.ui-page a, .ui-page span{display:inline-block;height:32px;line-height:32px;padding:0 13px;margin:0 3px;border:0;border-radius:3px;color:#333;font-size:14px;background:#fff;}
.ui-page a.list-link {border: 0;}
.ui-page a.list-link:hover {background: #fff;border:none;cursor: default;}
.ui-page a {border: 1px solid #ececec;}
.ui-page span{background:#4499FF;color:#fff;font-size: 14px;text-decoration:none;cursor: pointer;}
.ui-page a:hover {color: #4499FF;border: 1px solid #4499FF;background: #fff;}
.d-mod-room-win {border: 0;}
.top-room-sea-new .d-room-s-sel.d-room-s-sel-city .search_new_icon { margin-top: 2px;}
/* 地图tips */
.hotel-maps-hotel-icon .map-label-txt-w, .hotel-maps-attr-icon .map-label-txt-w, .hotel-maps-hotel-point .map-label-txt-w, .hotel-maps-subway-icon .map-label-txt-w {display: none;top: -34px;}
.map-label-txt-w{position:absolute;left:14px;top:0px;z-index:4; text-indent: 1em;}
.map-label-txt{position:relative;z-index:5;min-width:50px;height:20px;line-height:20px; border-radius: 0 30px 30px 0;padding:4px 10px;text-align:center;border:1px solid #fff;background:#ff9900;color:#fff;font-size:14px;white-space:nowrap;overflow:hidden;margin-left: 3px;margin-top: 1px;}
.init-map-label-txt {padding: 2px 7px 2px 0px; border-radius: 5px;border: 1px solid #333;color:#333;background: #fff;}
.map-label-bg{position:absolute;left:3px;top:3px;width:100%;height:30px;background:#000;opacity:0.2;filter:alpha(opacity = 10);display: none;}
.amap-icon {z-index: 5;}
/* 区域列表ICON */
.map-attraction-poi{position:absolute;left:-12px;top:-33px;z-index:5;cursor:default;}
.map-attraction-poi .list-icon-map{display:inline-block;width:26px;height:35px;background:url(https://img.haoqiao.com/website/images/map_icon.png) -16px -40px no-repeat;}
/* 地图酒店ICON */
.map-attraction-poi-h{position:absolute;top:0px;left:20px;z-index:15;width:24px;height:30px;cursor:pointer;}
.map-attraction-poi-h .list-icon-map{display:inline-block;position: absolute;z-index:12;height:30px;line-height:28px;background:url(https://img.haoqiao.com/website/images/hotel_list/list_map_sort.svg) no-repeat;}
.map-attraction-poi-h .list-icon-map em {display:inline-block;text-align:center;font-style:normal;color:#fff; width: 100%;position: absolute;top: -2px;right: 8%;}
.map-attraction-poi-h .map-label-txt-w{display:none;}
.map-attraction-poi-hotel .list-icon-map{display:inline-block;width:29px;height:35px;line-height:35px;left:-1px;top:-1px;z-index:12;background:url(https://img.haoqiao.com/website/images/hotel_list/list_map_sort_hover.svg) no-repeat;}
.map-attraction-poi-hotel .map-label-txt-w{display:inline-block;top:-1px;left:6px;}
.map-attraction-poi-hotel .list-icon-map em {right: -1%;}
/* 列表筛选 */
.list-filter{position:relative;z-index:19;background:#fff;box-shadow: 0 0 1px 1px #ececec;margin-bottom: 20px;}
.list-filter .breadcrumb-trail{padding:0 0 15px 20px;font-size:14px;}
.price-filter{position:relative;font-size:0px;padding: 16px 0;border: 1px solid #ececec;border-top: 0;}
.price-filter div {font-size: 0px;}
.price-filter-title{float:left;width:60px;color:#333;font-weight:700;text-align:center;}
.price-filter-condition{position:relative; padding: 1px 0 1px 86px;}
.price-filter-condition a{display:inline-block;position:relative;color:#666;white-space:nowrap;border-radius: 2px;vertical-align:middle;text-decoration:none;font-size: 14px;}
.price-filter-condition i{font-style:normal;}
.price-filter-condition .hotel-star{vertical-align:-2px;}
.list-more-fiter{position:relative;height:34px;line-height:34px;margin:8px 0 0 0;padding:0 0 0 38px;font-size:12px;color:#49f;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;}
.list-more-fiter span{cursor:pointer;}
.list-more-landmark-btn {color:#666;}
.feature-filter .list-filter-attra {background:url(https://img.haoqiao.com/website/images/hotel_list/list_radio_01.svg) 0px 0px no-repeat;cursor: pointer;}
.feature-filter .list-filter-attra:hover{background:url(https://img.haoqiao.com/website/images/hotel_list/list_radio_02.svg) 0px 0px no-repeat;cursor: pointer;}
.feature-filter .list-filter-attra.current{background:url(https://img.haoqiao.com/website/images/hotel_list/list_radio_03.svg) 0px 0px no-repeat;cursor: pointer;color:#fff;}
.feature-filter{*zoom:1;}
.feature-filter a{display:inline-block;color:#666;font-size:14px;text-decoration:none;*zoom:1;}
#J_attr_filter, .price-filter-box {padding: 17px 0;}
#J_attr_filter i{top: 16px;}
.feature-filter .list-filter-attra {background:url(https://img.haoqiao.com/website/images/hotel_list/list_radio_01.svg) 0px 0px no-repeat;cursor: pointer;}
.feature-filter .list-filter-attra:hover{background:url(https://img.haoqiao.com/website/images/hotel_list/list_radio_02.svg) 0px 0px no-repeat;cursor: pointer;}
.feature-filter .list-filter-attra.current{background:url(https://img.haoqiao.com/website/images/hotel_list/list_radio_03.svg) 0px 0px no-repeat;cursor: pointer;color:#fff;}
.feature-filter .list-filter-attrbg.current {background: #4499FF;color:#fff;border-radius: 3px;}
.filter-subarea em{right:-21px;}
.list-title{position: relative;width: 798px;height: 40px;line-height: 40px;background: #fff;font-size: 12px;color: #333; border: 1px solid #ececec;}
.list-title span{padding:0 5px;font-size:18px;color:#ff5256;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;}
.list-title em{font-style:normal;font-size: 14px;}
.list-title i{padding:0 3px;font-style:normal;color:#d75;}
.list-title .list-pipe{margin:0 20px 0 0;padding:0;}
.list-sort{position: relative;top: 8px;line-height: 22px;zoom: 1;font-size: 12px;}
.list-sort-process{position: static;height: 40px;line-height: 40px;}
#J_hotel_title_num {position: static;height: 40px;line-height: 40px;color:#333;font-size: 14px;}
.list-sort-map{top:10px;left:290px;}
.hotel-list-box {max-width: 380px; min-width: 180px;padding-left: 820px;}
.hotel-list-mox {float: left;width: 800px;margin: 0 20px 0 -820px;min-height: 500px;}
.hotel-list-main{width: 800px;}
.list-sort-list a{display: inline-block;margin: 0 10px 0 0;color: #666;text-decoration: none;text-align: center;font-size:  14px; margin-left: 20px;position: relative;}
.list-sort-list a.current{ font-weight: bold; color: #49f; border-bottom: 2px solid #49f;padding-bottom: 8px;font-size: 16px;}
.list-sort-list a.list-sort-price{padding:0 12px 8px 0;background:url(https://img.haoqiao.com/website/images/management/booking_hotel_form_arrow.svg) right 5px no-repeat;margin-left: 20px;margin-right: 10px;}
.list-sort-list a.list-sort-price-desc{background:url(https://img.haoqiao.com/website/images/management/booking_hotel_form_down.svg) right 5px no-repeat;}
.list-sort-list a.list-sort-price-asc{background:url(https://img.haoqiao.com/website/images/management/booking_hotel_form_up.svg) right 5px no-repeat;}
.price-filter-condition span.list-more-zone{display:inline-block;margin:0 10px 0 10px;padding:0 20px 0 6px;color:#09f;cursor:pointer;vertical-align:middle;border-bottom: solid 2px #fff;line-height:22px;}
.more-area {display: none;position: absolute;top: 26px;right: 68px;width: 642px;border: solid 1px #ececec; box-shadow: 0 0 12px 2px rgba(153,153,153,0.25);background: #fff;color: #333;z-index: 12;padding-top: 26px;padding-left: 20px;padding-bottom: 26px;}
.list-more-filter{display:inline-block;}
.list-more-landmark{display:inline-block;cursor:pointer; vertical-align: middle;margin-left:4px;padding:0 19px 0 0;background:url(https://img.haoqiao.com/website/images/hotel_list/arrow_down_gray.svg) 86% 54% no-repeat;background-size: 18%;}
.list-more-landmark span{font-size:14px;color: #666;}
.list-more-landmark .filter_lank_land.current span {color: #fff;}
.list-more-landmark .filter-land-item {display: inline-block;}
.list-more-landmark .popup-triangle {display: block;position: absolute;left: 3px;top:2px;}
.list-more-landmark.list-more-left {margin-left: 148px;}
.price-filter i.list-filter-title{display: inline-block; position:absolute;top:2px;left:19px;color: #999;font-size: 14px;}
#J_facility_popup{padding-left:20px; padding-top: 24px;padding-bottom:14px;}
.J_sel_facility_span,.J_sel_brand_span{text-decoration:none;}
.J_sel_facility_span:hover,.J_sel_brand_span:hover{text-decoration:none;}
#J_facility_popup .hotel-l-filter-o-item, #J_land_popup .hotel-l-filter-o-item {margin-bottom:10px;}
#J_land_popup {padding-left: 20px;}
#J_filter_price a.ui-checkbox {vertical-align: middle;}
#J_attr_filter em, #J_filter_price em, #J_filter_special em, #J_special_popup em {display: inline-block;vertical-align: middle;width:15px;height:15px;position: absolute;top:3px;left:4px;background: url(https://img.haoqiao.com/website/images/hotel_list/list_radio_01.svg) 0 50% no-repeat;}
#J_filter_popup em, #J_special_popup em {position: relative;top: -1px;}
#J_special_popup span {margin-left: 4px;}
#J_special_popup em {top:-1px;margin-right: 4px;}
#J_attr_filter em.em-hover, #J_filter_price em.em-hover, #J_filter_special em.em-hover  {background:url(https://img.haoqiao.com/website/images/hotel_list/list_radio_02.svg) 0 50% no-repeat;}
#J_attr_filter em.em-select, #J_filter_price em.em-select, #J_filter_special em.em-select  {background:url(https://img.haoqiao.com/website/images/hotel_list/list_radio_03.svg) 0 50% no-repeat;}
#J_close_filter, #J_close_special, #J_close_land, #J_close_brand, #close-area-mask, #J_close_facility{position: absolute;right: 10px;top: 10px;width: 14px;height: 14px;padding: 0;background: url(https://img.haoqiao.com/website/images/hotel_list/list_fc_close.svg) no-repeat;cursor: pointer;}
#J_attr_filter .landmark-bg {background: #4499FF;}
.price-filter a span.ui-checkbox-hover{color:#4499FF; cursor: pointer;}
#J_attr_filter .list-filter-f.current {color:#fff!important;background: #4499FF;}
.price-filter a.current span{color:#ffffff;background: #4499FF;}
.filter-disable a, .filter-disable a.ui-checkbox{color:#999;}
.filter-enable a, .filter-enable a.ui-checkbox{border-color:#f7f7f7;}
.landmark-filter-icon a.list-filter-f{background:none;}
.list-filter-subarea a{line-height:22px;}
.list-filter-subarea em{right:-20px;}
.filter-subarea{margin:-16px 10px 14px 105px;padding:9px 0 0;background:#faf9f9;}
.filter-subarea a{position:relative;border-color:#faf9f9;}
.hotel-l-filter-other span{display:inline-block;text-decoration:none;font-size: 14px;vertical-align: middle;margin-right: 4px;}
.filter-star.hotel-l-filter-other span,.filter-star.hotel-l-filter-other .star_span{display: block; float: left;margin-top: 3px;}
.filter-star.hotel-l-filter-other .star_span{margin-top: 5px}
.filter-star.hotel-l-filter-other .hotel-l-filter-o-item, .filter-star.hotel-l-filter-other .hotel-l-filter-o-item .hotel-l-filter-bg{height: 21px;}
.filter-star.hotel-l-filter-other .list-filter-f span{margin-top: 0;}
#J_filter .hotel-l-filter-o-i-spanhover{color: #4499FF;}
.price-filter-condition .current {background: #4499FF;color: #fff!important;}
.hotel-l-filter-o-item{position:relative;display:inline-block;border-radius: 2px;width:133px; padding-right: 7px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;color:#666;vertical-align: middle;margin-right: 4px;}
#J_area_popup .hotel-l-filter-o-item, #J_brand_popup .hotel-l-filter-o-item, #J_special_popup .hotel-l-filter-o-item{margin: 5px 0;}
#J_brand_popup .hotel-l-filter-o-ite{margin: 6px 0;}
.hotel-l-filter-bg {display: inline-block; max-width: 100%;border-radius: 2px;font-size: 14px;color:#666;cursor: pointer; padding: 0px 2px;padding-left: 4px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#J_filter .hotel-l-filter-o-item-select {background: #4499FF; color: #fff;}
.hotel-l-filter-o-item .J_filter_no{display:none;}
.hotel-l-filter-other .J_filter_other_no{display:none;}
.hotel-l-filter-o-item-sel,.hotel-l-filter-o-item-mous{background:#ffeedf;border:solid 1px #ddd;}
.hotel-l-filter-o-i-list{display:none;position:absolute;left:-1px;top:26px;z-index:10;width:130px;}
.hotel-l-filter-o-i-list a{display:block;height:28px;line-height:28px;padding:0 10px;color:#333;}
.hotel-l-filter-o-i-list a:hover{background:#ffeedf;text-decoration:none;}
.hotel-l-filter-o-item-sel .hotel-l-filter-o-i-list{display:block;}
.hotel-l-filter-o-i-l-f{width:330px;padding:10px 0;}
.hotel-l-filter-o-i-l-c{left:-270px;width:660px;padding:10px 0;}
.hotel-l-filter-o-i-l-f a,.hotel-l-filter-o-i-l-c a{float:left;width:80px;padding:0 0 0 30px;background:url(https://img.haoqiao.com/website/images/hotel_list/list_checkbox_01.svg) 8px 7px no-repeat;overflow:hidden}.hotel-l-filter-o-i-l-c a{margin:0 0 4px}
.hotel-l-filter-o-i-l-f a:hover,.hotel-l-filter-o-i-l-c a:hover{background:url(https://img.haoqiao.com/website/images/hotel_list/list_checkbox_01.svg) 8px 7px no-repeat}
.hotel-l-filter-o-i-l-f a.seled,.hotel-l-filter-o-i-l-f a.seled:hover,.hotel-l-filter-o-i-l-c a.seled,.hotel-l-filter-o-i-l-c.seled:hover{background-position:8px -33px}
#J_filter_star .hotel-l-filter-o-item.list-filter-f, #J_brand_filter .hotel-l-filter-o-item.list-filter-f {width: auto;}
.hotel-l-filter-o{background:url(https://img.haoqiao.com/website/images/hotel_list/list_checkbox_01.svg) 0 35% no-repeat;cursor:pointer;width:16px;height:16px;background-size: 15px;}
.hotel-l-filter-o-hover{background:url(https://img.haoqiao.com/website/images/hotel_list/list_checkbox_02.svg) 0 35% no-repeat;cursor:pointer;color:#4499FF;background-size: 15px;}
.hotel-l-filter-o i{display:inline-block;margin:0 0 0 4px;border-color:#666 transparent transparent;border-style:solid dashed dashed;border-width:4px 4px 0;vertical-align:1px}
.hotel-l-filter-o-sel{background:url(https://img.haoqiao.com/website/images/hotel_list/list_checkbox_03.svg) 0 35% no-repeat;cursor:pointer;background-size: 15px;}
.checkbox_bgcolor {display: inline-block; padding: 1px 5px; max-width: 146px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius: 2px;}
.checkbox_resetbg {background: #4499FF;}
.hotel-l-filter-other span.more-width { width: auto;}
.hotel-l-filter-btn{display:block;padding:4px 0 2px 8px;clear:both;}
.hotel-l-filter-btn span{display:inline-block;height:22px;line-height:22px;margin:0 10px 0 0;padding:0 16px;border:solid 1px #ddd;border-radius:2px;color:#333;cursor:pointer;}
.hotel-l-filter-btn span.hotel-l-filter-b-qd{background:#49f;border-color:#49f;color:#fff;}
.hotel-l-filter-other .list-more-brand-btn{width: auto;color:#666;}
.list-filter .price-filter:first-child {border-top: 1px solid #ececec;}
#J_filter_price .price_title {color: #999;margin: 0 10px;cursor: auto;}
#J_filter_price.price-filter-condition {padding: 0px 0 0px 86px;}
#J_brand_popup .hotel-l-filter-o {color: #000;margin: 0;}
#J_brand_popup .hotel-l-filter-bg .hotel-l-filter-o, #J_brand_popup .hotel-l-filter-o-item { margin-right: 4px;}
#J_filter .norule {display: inline-block;text-align: center;padding: 3px 5px;margin-left: 0;}
.mul-type .list-filter-facility a.ui-checkbox, .mul-type .list-filter-facility a.ui-checkbox:hover{padding:0 6px 0 25px;background:url(https://img.haoqiao.com/website/images/list_chk.gif) 6px 5px no-repeat;}
.mul-type .list-filter-facility a.current, .mul-type .list-filter-facility a.current:hover{background:url(https://img.haoqiao.com/website/images/list_chkd.gif) 6px 5px no-repeat;}
.mul-type .list-filter-facility a.list-filter-f, .mul-type .list-filter-facility a.list-filter-f:hover{background:none;}
/* 禁用筛选 */
.list-filter .price-filter a.filter-none{cursor:default;color:#999;}
.list-filter .price-filter a.filter-none:hover{border-bottom:solid 2px #fff;}
/* 更多景点 */
.filter-list-attr{position:relative;padding:13px 0 0px 20px;}
.filter-lankmark-popup{display:none;position:absolute;top:30px;width:640px;border:solid 1px #ececec;border-radius: 4px;background:#fff;color:#666;z-index:12;padding-top: 16px;padding-bottom: 18px; box-shadow:0 0 12px 2px rgba(153,153,153,0.25);}
.filter-lankmark-popup h6{font-size:16px;font-weight: bold;color: #666;margin-left: 8px;}
.filter-lankmark-popup span.filter-lank-l,.filter-lankmark-popup span.filter-lank-land{display:inline-block;width:120px;height:24px;line-height:24px;margin:4px 4px 3px 6px;padding:2px 2px 2px 6px;cursor:pointer;color:#666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.filter-lankmark-popup span.filter-lank-l{  padding: 2px 2px 2px 4px;}
#J_brand_popup {width: 680px;}
.filter-lankmark-popup span em {margin-right: 10px;}
.filter-lankmark-popup span.filter-lank-l {margin: 0;}
.filter-lankmark-popup:before, .more-area:before{box-sizing: content-box;width: 0px;height: 0px;position: absolute;top: -15px;;right:54px;padding:0;border-bottom:8px solid #FFFFFF;border-top:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;display: block;content:'';z-index: 12;}
.filter-lankmark-popup:after, .more-area:after{box-sizing: content-box;width: 0px;height: 0px;position: absolute;top: -17px;;right:53px;padding:0;border-bottom:9px solid #ececec;border-top:8px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent;display: block;content:'';z-index:10}
#J_special_popup {padding-left: 20px;}
em.filter-land-c{position:absolute;right:10px;top:10px;width:14px;height:14px;padding:0;background:url(https://img.haoqiao.com/website/images/hotel_list/list_fc_close.svg) no-repeat;cursor:pointer;}
.filter-landmark-sea{position:relative;z-index:10;margin:15px 0 5px 35px;*zoom:1;}
.filter-landmark-txt{width:294px;height:32px;line-height:32px;border:solid 1px #ddd;border-radius:2px;color:#999;text-indent: 6px;font-size: 14px;}
.filter-landmark-btn{position:absolute;top:1px;left:257px;width:38px;height:32px;line-height:20px;padding:4px;background:#f0f0f0;border: solid 1px #f0f0f0;color:#333;cursor:pointer;*top:1px;*left:257px;}
.filter-landmark-btn:hover {background: #4499ff;}
.filter-land-list{display:none;position:absolute;top:29px;left:0;width:294px;background:#fff;border:solid 1px #ccc;*left:5px;}
.filter-land-list li{height:24px;padding:4px;line-height:24px;cursor:pointer;color:#333;font-size: 14px;}
.filter-land-list li:hover, .filter-land-list li.current{background:#eef6ff;}
.price-filter a.ui-checkbox{vertical-align: middle; display: inline-block; width: 140px;height: 21px;margin-right:4px;color:#666;cursor: pointer;background-size: 16px;border-radius:2px;position: relative;}
.price-filter a.ui-checkbox.current {background: #fff;}
.filter-lankmark-popup span.popup-checkbox-hover{color:#4499FF; cursor: pointer;}
.price-filter a span {display: inline-block;max-width: 84%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left:23px;padding-right:2px;font-size: 14px;color: #666;border-radius: 2px;}
/*城市税*/
.city_tax{ display: inline-block; font-size:14px; color: #333; width: auto; height: 20px; text-align: left; padding-left:0px; line-height: 20px; border-radius: 10px 10px 0 10px; cursor: pointer;  font-size: 14px;background:url()}
.city_tax img{margin-left:5px;vertical-align:middle}
.city_tax .city_tax_info { width: 330px; line-height:20px; top: inherit; margin-top: 6px; }
.city_tax:hover .city_tax_info { display: block }
.city_tax .city_tax_info.triangle-up:before {
	left: 20px;
	border-width: 4px;
	top: -4px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
	/*酒店品牌*/
.hotel-l-brands-popup-t{padding:10px 20px 2px;font-weight:bold;font-size: 16px;color: #666666;}
.hotel-l-brands-popup-d{vertical-align: text-top; padding: 0 16px;}
/* 自定义价格 */
.diy-price{display:inline-block;position: absolute; top: 0px;font-size: 12px;}
.diy-price input{width:50px;height:20px;margin:0 4px;border:solid 1px #ddd;border-radius:2px;color:#333;font-size:14px;vertical-align:middle;text-indent: 0.5em;}
.diy-price .input-hover {border:1px solid #ff5256;}
.diy-price .diy-btn{display:none; padding: 0px 4px;background:#fff;height: 20px;border-radius:2px;margin:0;border:solid 1px #4499FF;text-align:center;color:#4499FF;vertical-align:middle;font-size:14px;font-style:normal;cursor:pointer;}
.diy-price .diy-btn:hover{background:#4499FF;color: #fff;}
.diy-price .diy-title {display:inline-block;font-size:14px;color:#666; border-radius:2px;vertical-align: middle;}
.diy-price .current {    background: #4499FF;color: #fff;}
.filter_bg{position:absolute;top:18px;left:0;z-index:1;width:1100px;height:40px;background:#f7f7f7;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;}
.price-filter-condition a.hide{display:none;}
.price-filter-condition .list-filter-f{margin-left: 20px;margin-right: 0;padding: 0;width: auto;}
.price-filter .list-filter-f span { padding: 0 5px;border-radius: 2px;text-align: center; margin-right: 20px;cursor: pointer;}
.price-filter a.list-filter-f { padding: 0 5px;border-radius: 2px;text-align: center;margin-right: 21px;}
.selected_background {background: #4499FF;}
.hotel-l-filter-other .seled{color: #FFF;}
#J_attr_filter .list-filter-f {margin-left: 106px;vertical-align: middle;margin-right: 20px;}
/* 改变日期 */
.popup .index-city-txt, .popup .index-date-txt{border-top:solid 1px #ccc}
.list-change-date{display:inline-block;height:20px;background:#fff;border-radius:1px;*margin:0 8px 0 0;padding:5px 10px 5px 10px;color:#333;font-size:14px;*zoom:1}
.list-change-date:hover{background-color:#fafafa;}
.list-change-date img{vertical-align:-3px;padding:0 6px 0 14px;}
.list-change-date span{color:#999;}
.list-search{position:absolute;top:6px;right:0;z-index:100;}
.list-search-cont{position:relative;display:inline-block;width:350px;height:20px;margin:0 0 0 2px;padding:5px 10px;border-radius:1px;background:#fff;*display:inline;*zoom:1;*margin:0;}
.list-search-txt{width:320px;height:20px;padding:0 0 0 20px;border:0;background:url(https://img.haoqiao.com/website/images/filter_attr_sea.png) #fff 0 center no-repeat;color:#666;}
.list-search-btn{position:absolute;top:0;right:0;width:65px;height:26px;margin:2px 0 0 0;border:0;border-left:solid 1px #ccc;background:#fff;font-size:14px;text-align:center;color:#0896ff;cursor:pointer;}
.list-search-cont .index-sea-box{top:32px;left:0;width:368px;}
/* 列表 */
.list-main{padding: 0 10px;background: #fff;border: solid 3px #e1eaf1;}
.list-main .zone-title-cont{padding:10px 0;}
.hotel-info-list{margin:0 15px 15px 15px;padding:10px 0 0 0;border-bottom:dotted 1px #eee;font-size:14px;background:#fff;}
.hotle-list-dizcuss{position:absolute;right:15px;top:15px;color:#aaa;}
.price-filter-condition span.filter-chk{color:#000;}
.hotel-list-wrap{position:relative;z-index:10}
.hotel-list-source-no{background-color:#FDF1EF;height:120px;padding-top:30px;text-align:center;margin-top:70px;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;}
.hotel-list-source-no .hotel-list-source-no-p1{font-size:24px;margin-bottom:20px;}
.hotel-list-source-no .hotel-list-source-no-p2{font-size:18px;}
.hotel-list-source-no .hotel-list-source-no-p2 a{text-decoration: underline;}
.list-no-ret{margin:0 auto;text-align:center;margin-top:50px;font-size:14px;color:#333333;line-height:40px;background:url(https://img.haoqiao.com/website/images/hotel_no_result_icon.png) no-repeat;width:450px;}
.list-no-ret .list-no-ret-title{font-size:18px;}
/* 列表 */
.hotel-list{position:relative;z-index:10;float:left;width: 800px;}
.hotel-list li{position:relative;z-index:1;zoom:1;}
.hotel-list li:hover{z-index:10;}
.hotel-list li a{position: relative;z-index: 3;display: block;min-height: 160px;padding: 22px 0;cursor: pointer;zoom: 1;background: #fff;border:1px solid #ececec;border-top: 0;}
.hotel-list li a:hover{z-index:9;text-decoration:none;box-shadow:0 0 8px rgba(153,153,153,.35);}
.hotel-list li a:hover .list-pipe{border:0;height:1px;}
.hotel-list li a:hover .hotel-l-title .hotel-l-t{color: #f90;}
.hotel-list li a.list-seo{box-shadow:0 0 20px rgba(0, 0, 0, 0.4);margin:10px 0;background:#fffdea;}
.hotel-list li a.list-seo .h-room-t-icon, .hotel-list li a.list-seo .h-room-t-price{background:#fffdea;}
.hotel-list li.hotel-list-fullroom a{background:#eee;}
/* 列表title */
.hotel-l-title .zone-icon{position:absolute;left:8px;top:2px;}
.hotel-l-t{line-height:24px;}
.hotel-title-txt {line-height: 12px;}
.hotel-list-score{height:18px;background: linear-gradient(to right, #ff9f0e , #ffb504);
	padding: 2px 6px 0;margin-left: 6px;
	-webkit-border-radius: 10px 10px 10px 0;-moz-border-radius: 10px 10px 10px 0;border-radius: 10px 10px 10px 0;
}
.hotel-l-t span em {padding: 0 0 0 8px;font-style: normal;color: #d75;}
.hotel-l-t p{line-height:18px;color:#8d8d8d;font-size:16px;}
.hotel-l-t a{color:#39f;}
.hotel-l-t .hotel-star{*vertical-align:4px;_vertical-align: -9px;*margin:0 4px 0 0;vertical-align:-2px;}
.hotel-l-t .list_index_span { display: inline-block;width: 16px;height: 20px;margin-right: 6px;vertical-align:-2px;position: relative; }
.icon-list-sort:before {font-size: 20px;position: absolute;top: 50%;margin-top: -12px;left: -2px;color: #49f;}
.hotel-list li a:hover .icon-list-sort:before { color: #f90; }
.hotel-list li a:hover .hotel-l-t .list_index_span {position: relative;display: inline-block;margin-right: 6px;background: url(https://img.haoqiao.com/website/images/hotel_list/list_sort_hover.svg) 0px 0px no-repeat;}
.hotel-l-t .list_index_span em {position: absolute; bottom: -1px;left:0;color: #fff;font-size: 12px; padding: 0;text-align: center; width: 16px;}
/* content */
.hotel-l-cont-right{width: 387px;height: 182px;padding-left: 15px}
.hotel-l-cont{margin:5px 0 0 0;padding:0 20px;}
.hotel-l-cont .hotel-l-img-wrap .like { width: 30px;height: 28px;display: inline-block;position: absolute;left:30px;top: 0px;background: url(https://img.haoqiao.com/website/images/hotel_list/list_favorites.svg) 0px 0px no-repeat;}
.hotel-l-cont .hotel-l-img-wrap .like1 {z-index:12; width: 30px;height: 28px;display: inline-block;position: absolute;left:30px;top: 0px;background: url(https://img.haoqiao.com/website/images/hotel_list/list_favorites_add.svg) 0px 0px no-repeat;}
.hotel-l-img{width:356px;height:182px;overflow:hidden;}
.hotel-l-img p{float:left;position:relative;width:142px;height:100px;margin:0 5px 5px 0;overflow:hidden;background:#fff;}
.hotel-l-cont .p-icon{position: absolute;top:0;display: inline-block;padding:4px;font-size:12px;color:#fff;border-radius:0px 0px 4px 4px;text-align: center;}
.hotel-l-cont .p-discount{background:rgba(255,153,0,1);}
.hotel-l-cont .p-points{background:rgba(255,82,86,1);}
.hotel-l-cont span.p-pos-zh-CN:nth-child(2){left:162px;}
.hotel-l-cont span.p-pos-zh-CN:last-child{left:198px;}
.hotel-l-cont span.p-pos-en:nth-child(2){left:129px;}
.hotel-l-cont span.p-pos-en:last-child{left:188px;}
.hotel-l-comment{height:52px;}
.hotel-l-comment{line-height:32px; margin-top: 5px}
.hotel-l-comment p{line-height:26px;*zoom:1;}
.hotel-l-comment p.list-hasfea{position:relative;}
.hotel-l-comment p.list-hasfea i{position:absolute;left:0;top:8px;width:18px;height:12px;background:url(https://img.haoqiao.com/website/images/list_fea_good.gif) no-repeat;font-size:0;}
.hotel-l-comment p.list-hasfea i.list-fea-bad{background:url(https://img.haoqiao.com/website/images/list_fea_bad.gif) no-repeat;}
.hotel-l-comment p.list-hasfea .list-hasfea-em {line-height: 18px;}
.hotel-l-comm-num{display:inline-block;padding:1px 24px 0 0;*display:inline;*zoom:1;}
.hotel-l-btn{height: 32px;}
.hotel-l-btn i{color:#ff5256;font-size:20px;font-style:normal;font-weight:bold;margin-left: 5px;}
.list-l-price{left:15px;bottom:0;}
.list-l-price span{display:inline-block;margin:0 0 4px 0;font-size:12px;color:#858585;}
.list-btn-detail{width:120px;height:32px;line-height:32px; bottom: 0; right:0;}
.list-btn-detail:hover {background: #5da7ff;}
.list-comment-inner{position:relative;width:390px;height:56px; height:38px; overflow:hidden;*zoom:1;}
.list-comment-inner-20{ height: 20px;}
.hotel-l-comment-cur .list-comment-inner{position:absolute;left:16px;top:-14px;z-index:20;height:auto;background:#fff;padding:16px 12px 16px 18px;border:solid 2px #4f5f6f;cursor:default;}

.hotel-list-map-wrap{position:relative;float:right;display:inline;width:374px;margin:-40px 0 20px 16px;}
.hotel-list-map{float:right;position:relative;width:310px;}
.hotel_list_breadcrumb{margin-top:16px;}
.list-icon{position:absolute;top:2px;left:4px;z-index:1;display:inline-block;width:21px;height:30px;line-height:22px;background:url(https://img.haoqiao.com/website/images/list_icon_map.png) no-repeat;font-size:14px;color:#fff;font-style:normal;text-align:center}
.list-icon-c, .list-icon-m{position:absolute;top:-30px;left:-10px;z-index:2;display:inline-block;width:21px;height:30px;line-height:22px;background:url(https://img.haoqiao.com/website/images/list_icon_map.png) no-repeat;font-size:14px;color:#fff;font-style:normal;text-align:center}
.list-icon-hover{top:-39px;left:-17px;width:35px;height:40px;line-height:34px;font-size:16px;background:url(https://img.haoqiao.com/website/images/list_icon_big.png);}
.price-sel-t{border:0;padding:15px 20px 1px;margin:0 auto 10px;border-radius:0;box-shadow:0 2px 2px rgba(0, 0, 0, 0.15);}
.hotel-info-list{margin:0 15px 15px 15px;padding:10px 0 0 0;border-bottom:dotted 1px #eee;font-size:14px;background:#fff;}
.hotle-list-dizcuss{position:absolute;right:15px;top:20px;color:#aaa;text-align:right;}
.hotel-list-map-cont{position:relative;width:310px;height:250px;background:#fff;}
.has_no_room{width:126px;height:32px;margin-bottom:8px;background:url(https://img.haoqiao.com/website/images/list_no_price_tag.png) 126px 32px}
.has_no_room i{color:#999999;font-size:14px;line-height:32px;}
.list-full-room-price.no-bg{background: none; padding-left: 0;}
.list-result-num{font-size:12px;color:#999;}
.hotel-l-title span.list-title-map{color:#39f;cursor:pointer;}
.hotel-l-score-more{ display: inline-block; width: 14px;height: 14px;line-height:1.5;vertical-align:text-top;}
.hotel-l-score-more img{opacity:0.5;filter:alpha(opacity=50);}
.hotel-l-websiet{position:absolute;right:45px;top:40px;z-index:20;width:340px;border:solid 2px #4f5f6f;background:#fff;font-size:12px;text-align:left;}
.hotel-l-websiet:before {box-sizing: content-box;width: 0px;height: 0px;position: absolute;top: -16px;right: 10px;padding: 0;border-bottom: 8px solid #4f5f6f;border-top: 8px solid transparent;border-left: 8px solid transparent;border-right: 8px solid transparent;display: block;content: '';z-index: 12;}
.hotel-l-websiet-t{padding:10px 15px;background:#4f5f6f;color:#fff;text-align: center;}
.hotel-l-websiet p{position:relative;padding:0 46px;font-size:12px;color:#666;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;height:56px;line-height:56px; border-bottom: 1px dashed #ececec;}
.hotel-l-websiet p:last-child {border-bottom: 0;}
.hotel-l-websiet p img{vertical-align: middle;width: 130px;}
.hotel-l-websiet p span{position:absolute;top:0px;right:46px;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;font-size:12px;color:#666;text-align:center;}
.hotel-l-websiet p em{display:inline-block;width:126px;text-align:center;font-size:16px;color:#444899;font-style:normal;}
.hotel-l-websiet p span img{margin:0;}
.hotel-l-websiet p span img{margin:0;}
.hotel-l-websiet p i{padding:0 2px 0 0;font-style:normal;color:#f90;font-size:16px;vertical-align:-1px;}
.list-pipe{margin:0 20px;padding:20px 0 0;height:0;line-height:0;border-bottom:solid 1px #f5f4f3;}
.hotel-list li.hotel-list-fullroom .list-pipe{border-bottom:solid 1px #ddd;}
.hotel-list-l-info{position:relative;}
.hotel-list-l-i{float:left;width:580px;margin:0 0 0 15px;display:inline;}
.hotel-list-l-i-img{float:left;width:180px;height:130px;display:inline;}
.hotel-list-l-i-img img{border-radius:2px;}
.hotel-list-l-attr{margin:6px 0 10px;color:#666;}
.hotel-list-l-attr span{margin:0 0 0 12px;color:#49f;cursor:pointer;}
.hotel-list-l-i-fac{height:24px;}
.J_dian{display: none;font-size: 18px;margin-left: -6px;margin-top: -3px;}
/* 展开 */
.filter-item-more {height: 28px;text-align: center;width: 100%;margin-bottom:20px;margin-top: -20px;}
.filter-item-more em {background: url(https://img.haoqiao.com/website/images/hotel_list/list_screen_more.svg) no-repeat;height: 28px;width: 344px;display: inline-block;cursor: pointer}
.filter-item-more .filter-item-more-text {display: inline-block;width: 260px;height: 26px;line-height:26px;color: #999;font-size: 14px; }
.filter-item-more .filter-item-more-text .arrow-up { border-color: #999 transparent transparent;border-style: dashed solid dashed;border-width: 5px 4px 0;display: inline-block; vertical-align: middle;}
.filter-item-more .current .arrow-up { border-color: transparent transparent #999; border-style: dashed dashed solid; border-width: 0 4px 5px;  vertical-align: middle; }
/* 酒店列表页底部推荐 */
.hotel-list-seo {border: solid #DDDCDA 1px;padding: 15px 15px 0;margin: 0 0 20px;color: #999;}
.hotel-list-seo-title {padding: 0 0 10px;margin: 0 0 10px;border-bottom: dashed #c5c4c2 1px;font-size: 14px;font-weight: 700;color: #999;}
.hotel-list-seo-title span {display: inline-block;width: 14px;height: 14px;line-height: 14px;background: #a7a7a6;color: #fff;cursor: pointer;text-align: center;}
.hotel-list-seo-info {padding: 20px 0 10px;border-bottom: dashed #c5c4c2 1px;display: none;}
.hotel-list-seo .zone-tj {margin: 0;padding: 20px 0;border: 0;}
.zone-tj-list-hot {padding: 0 0 15px 80px;}
.zone-tj-list {position: relative;font-size: 12px;text-align: left;}
/* 收藏功能 */
.list-fav{display:inline-block;height:20px;line-height:20px;margin:0 0 0 8px;padding:0 0 0 22px;background:url(https://img.haoqiao.com/website/images/list_fav_icon.gif) 3px 3px no-repeat;font-size:14px;color:#49f;font-style:normal;vertical-align:3px;}
.list-faved{background-position:3px -18px;color:#d07d5e;}
/* 列表小提示 */
.list-tips{position:absolute;top:20px;right:-158px;width:150px;font-size:14px;}
.hotel-list li .list-tips a{display:inline;padding:0;border:none;}
.hotel-list li .list-tips a:hover{background:#fff;}
.list-tips-cont{display:none;width:150px;border-left:solid 3px #ff770d;padding:0 0 0 5px;overflow:hidden;-webkit-transition:all .6s;}
.list-tips-cont-cur{opacity:1;filter:alpha(opacity=100);}
.list-tips p{height:20px;line-height:20px;margin:4px 0 4px 0;}
/* 列表类型筛选 */
.list_group_fm, .list_group_hy, .list_group_bp, .list_group_qu, .list_group_fea, .list_subway_fea{padding:0 0 0 22px;background:url(https://img.haoqiao.com/website/images/list_family.png) 0 2px no-repeat;}
.list_group_hy{background:url(https://img.haoqiao.com/website/images/list_honey.gif) 0 7px no-repeat;}
.list_group_bp{background:url(https://img.haoqiao.com/website/images/list_backpacker.png) 0 0 no-repeat;}
.list_group_qu{background:url(https://img.haoqiao.com/website/images/list_quit.gif) 0 7px no-repeat;}
.list_group_fea{background:url(https://img.haoqiao.com/website/images/list_feature.gif) 0 5px no-repeat;}
.list_subway_fea{background:url(https://img.haoqiao.com/website/images/list_filter_subway.gif) 2px 3px no-repeat;}
/* 地标筛选 */
.filter-landmark{padding:0 0 0 22px;background:url(https://img.haoqiao.com/website/images/list_filter_land.png) 2px 5px no-repeat;}
.hotel-list li.list-distance-tips{height:56px;line-height:56px;margin:-2px 0 0 0;padding:0 0 0 20px;background:#fff;background:#4f5f6f;font-size:12px;color:#fff;}
.hotel-list li.list-distance-tips .list-pipe{padding:0;margin:0 20px 0 0;}
.landmark-list-dist{padding:0 6px;color:#d75;font-weight:700;}
.landmark-list-tips{padding:0 6px;font-size:24px;font-weight:500;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;color:#d75;}
/* 房型筛选 */
.list-filter-room i, .hotel-l-filter-l-item i{display:inline-block;width:9px;height:12px;margin:0 4px 0 0;background:url(https://img.haoqiao.com/website/images/people_mod.gif) repeat-x;vertical-align:-1px;*vertical-align:2px}
.list-filter-room i.l-f-peo-big, .hotel-l-filter-l-item i.l-f-peo-big{width:10px;background:url(https://img.haoqiao.com/website/images/people_big.gif) repeat-x;}
.list-filter-room i.l-f-r-chd, .hotel-l-filter-l-item i.l-f-r-chd{width:7px;background:url(https://img.haoqiao.com/website/images/people_chd.gif) repeat-x;}
.list-filter-room i.l-f-peo-house, .hotel-l-filter-l-item i.l-f-peo-house{width:13px;background:url(https://img.haoqiao.com/website/images/people_house.gif) repeat-x;}
.list-filter-room i.l-f-peo-more, .hotel-l-filter-l-item i.l-f-peo-more{width:25px;background:url(https://img.haoqiao.com/website/images/people_more.gif) repeat-x;}
.hotel-rooms{line-height:24px;margin:-6px 0 2px 0;border-top:dashed 1px #d75;color:#d75;font-size:12px;}
.hotel-rooms i{display:inline-block;width:9px;height:10px;margin:0 8px 0 0;padding:0;background:url(https://img.haoqiao.com/website/images/list_peo_icon.gif) repeat-x;vertical-align:0;*vertical-align:6px}
.hotel-rooms i.l-f-r-chd{width:7px;height:10px;background:url(https://img.haoqiao.com/website/images/list_peo_chd_icon.gif) repeat-x;vertical-align:0;}
.hotel-rooms-chd{width:270px;height:20px;padding:0 0 4px 0;color:#ccc;font-size:12px;line-height:20px;overflow:hidden;}
.hotel-room-type{position:relative;width:240px;height:6px;line-height:6px;margin:26px 0 10px;border-bottom:dashed 1px #ccc;}
.h-room-t-icon{position:absolute;left:0;top:0;background:#fff;padding:0 5px 0 0;}
.h-room-t-price{position:absolute;right:0;top:-4px;height:20px;line-height:20px;padding:0 0 0 3px;background:#fff;}
.hotel-rooms .hotel-room-type-hover, .hotel-rooms .hotel-room-type-h{color:#d75;}
.hotel-rooms .hotel-room-type-hover i, .hotel-rooms .hotel-room-type-h i, .hotel-room-type-h i{background:url(https://img.haoqiao.com/website/images/list_peo_icon_h.gif) repeat-x;}
.hotel-rooms .hotel-room-type-hover i.l-f-r-chd, .hotel-rooms .hotel-room-type-h i.l-f-r-chd, .hotel-room-type-h i.l-f-r-chd{background:url(https://img.haoqiao.com/website/images/list_peo_chd_icon_h.gif) repeat-x;}
.hotel-room-value{position:relative;height:30px;line-height:30px;margin:16px 0 -5px;padding:0 0 0 24px;background:#f1825e;text-align:left;color:#fff;}
.hotel-room-value span{padding:0 0 0 4px;font-size:14px;}
.hotel-room-value-pre{position:absolute;left:-28px;top:0;width:50px;height:30px;background:url(https://img.haoqiao.com/website/images/hotel_list_val_pre.gif) 0 0 no-repeat;}
.hotel-room-value-next{position:absolute;right:-28px;top:0;width:28px;height:36px;background:url(https://img.haoqiao.com/website/images/hotel_list_val_next.gif) right 0 no-repeat;}
/* 列表页设施 */
.list-equip{margin-top:6px;font-size: 14px;}
.list-equip .pppp {padding-left: 14px;background:url(https://img.haoqiao.com/website/images/hotel_list/list_hotel_position.svg) no-repeat left 4px;}
.list-equip .pppp.near-city{background-image:url(https://img.haoqiao.com/website/images/hotel_list/list_hotel_position_new.svg);}
.near-city-tips{display: none;width: auto;line-height: 40px;height: 40px;padding: 0 10px;position: absolute;top: 28px;left: 0;z-index: 99;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background: #fff;-webkit-box-shadow: 0 0 12px 0 rgba(153,153,153,0.45);-moz-box-shadow: 0 0 12px 0 rgba(153,153,153,0.45);box-shadow: 0 0 12px 0 rgba(153,153,153,0.45);color: #333;text-align: left;}
.near-city-tips:before{display: block;content: '';width: 0;height: 0;font-size: 0;margin-left: -3px;position: absolute;top: -4px;left: 24px;border-style: solid;border-width: 4px;border-color: transparent transparent #fff #fff;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);-webkit-box-shadow: -2px 2px 4px 0 rgba(153,153,153,0.15);-moz-box-shadow: -2px 2px 4px 0 rgba(153,153,153,0.15);box-shadow: -2px 2px 4px 0 rgba(153,153,153,0.15);}
.list-equip .pppp:hover .near-city-tips{display: block}
.hotel-l-cont-facilities{line-height: 21px;margin-top: 5px;}
.hotel-l-cont-facilities span, .hotel-l-cont-facilities i {display: block; float: left}
.hotel-l-cont-facilities i.vertical-line{height: 14px;border-left:1px solid #ececec;margin-top: 3px;margin-right: 8px;}
.hotel-l-cont-facilities span[class*=list]{padding-left: 20px;height:20px;background-repeat: no-repeat;background-size: 20px auto;background-position: left center;}
.hotel-l-cont-facilities span.list-pk{background-image:url(https://img.haoqiao.com/website/images/hotel_list/list_park_free_new.svg?v4.33);}
.hotel-l-cont-facilities span.list-pl{background-image:url(https://img.haoqiao.com/website/images/hotel_list/list_swim_new.svg?4.33);}
.hotel-l-cont-facilities span.list-as{background-image:url(https://img.haoqiao.com/website/images/hotel_list/list_hotel_position.svg);}
.hotel-l-cont-facilities span.list-spa{background-image:url(https://img.haoqiao.com/website/images/hotel_list/list_hotel_position.svg);}
.hotel-l-cont-facilities span.list-wf{background-image:url(https://img.haoqiao.com/website/images/hotel_list/list_wifi_new.svg?v4.33);}
.bigimg-loading{position:absolute;z-index:11;left:50%;top:50%;margin:-30px 0 0 -30px;}
/* 列表翻页 */
.ui-page-list{background:#fff;}
/* 列表banner */
.list-banner{padding:14px 15px 5px;color:#999;}
.list-banner dt{padding:0 0 8px 20px;background:url(https://img.haoqiao.com/website/images/equip_title.gif) 0 1px no-repeat;font-weight:700;}
.list-banner dd{padding:0 0 8px 0}
.hotel-list-map-wrap .detail-title-equip-t{color:#333;font-weight:700;padding: 0 0 0 6px;height: 28px;line-height: 28px;background: #f2f2f2;}
/* 列表召回 */
.list-hotel-recall{margin:0 0 30px 0;}
.list-hotel-recall-title{padding:20px 0 20px 20px;font-size:14px;}
.list-hotel-recall-title span{padding:0 5px;font-size:20px;font-weight:700;}
.list-hotel-recall .price-filter{margin:0 0 6px 25px;}
/* 列表区域解读 */
.list-tips-cont-wrap{padding:10px 0;}
.list-tips-wrap{width:370px;font-size:14px;margin-top: 20px;}
.list-tips-tab{position:relative;z-index:10;border-bottom:solid 2px #eee;}
.list-tips-tab ul{height:43px;margin:0 0 -3px 0;overflow:hidden;}
.list-tips-tab li{float:left;height:40px;line-height:40px;cursor:pointer;}
.list-tips-tab li:hover{margin:0 0 -3px;border-bottom:solid 2px #0b8af1;}
.list-tips-tab li.current{margin:0 0 -3px;border-bottom:solid 2px #0b8af1;font-weight:700;}
.list-tips-tab li span{padding:0 10px 0 10px;border-right:solid 1px #ccc;}
.list-tips-title{font-size:14px;padding: 7px 20px 0px; border: solid 1px #ececec;border-top: 4px solid #4499FF;position: relative;}
.list-tips-title .city-list-tips{line-height:44px;height:44px;color:#4499FF;font-size:14px;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;vertical-align: bottom;}
.list-tips-title .right-icon {width: 5px;height: 10px;margin-left: 5px;}
.list-tips-title .city-list-tips:hover{text-decoration:underline;}
.list-tips-title a:hover{text-decoration:none;}
.list-tips-title dl{position: relative;margin-bottom: 14px;margin-top: 2px;}
.list-tips-title dl:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.list-tips-title dt{float: left;width: auto;font-size: 14px;color:#999;margin-right:5px;width: 60px;line-height: 16px}
.list-tips-title dt h2{font-weight:700;}
.list-tips-title dt.list-tips-attr{background-position:3px -98px;}
.list-tips-title dt.list-tips-hot1{background-position:2px -65px;}
.list-tips-title dt.list-tips-fea{background-position:2px -6px;}
.list-tips-title dt.list-tips-avg{background-position:2px -38px;}
.list-tips-title dt.list-tips-area{background-position:2px -113px;}
.list-tips-title dt.list-tips-hotel{background-position:2px -158px;}
.list-tips-title dt.list-tips-gk{background-position:2px -183px;}
.list-tips-title dt.list-tips-area{background-position:2px -206px;}
.list-tips-title dt h2 {font-weight: normal;}
.list-tips-title dd{display: table-row;}
.list-tips-title dd .fea-cont {font-size: 14px;color: #333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;}
.list-tips-title dd .fea-cont strong {font-style: normal;font-weight: normal;}
.list-tips-price{color:#333}
.list-tips-price i{color:#333;font-style:normal;margin-left: 3px;}
.list-tips-price .hotel-star{vertical-align:-1px;margin:0 10px 0 0;*vertical-align:0;}
.list-tips-price span{color:#999;font-weight: normal;}
.list-tips-attraction a, .list-tips-attraction span{padding:0 0 2px 0;margin:0 14px 0 0;font-size:14px;}
.list-tips-attraction .list-more-zone{padding: 0 10px 0 16px;}
.list-tips-attraction a.list-tips-landmark{padding: 0 0 2px 0;border-bottom:dotted 2px #5e99d1;color:#f46e64;}
.list-full-room-tips{padding:5px 0 0 0;text-align:center;color:#858585;background:#fff;}
.list-full-room-tips span{padding:0 5px;font-size:18px;}
.list-more-tips{display:none;position:absolute;top:11px;right:9px;width:21px;height:20px;background:url(https://img.haoqiao.com/website/images/filter_bg_more.gif) no-repeat;}
.list-more-tips-sel{background-position:0 -21px;}
.more-tips-list{display:none;position:absolute;top:36px;right:8px;width:140px;background:#fff;border:solid 2px #ccc;padding:6px;}
.more-tips-list a{display:block;padding:3px 0;color:#333;}
.more-tips-list a:hover{color:#2AA4FF;}
.more-tips-list a.list-more-tips-close{position:absolute;width:18px;height:18px;top:4px;right:4px;background:url(https://img.haoqiao.com/website/images/filter_bg_close.gif) no-repeat;}
.list-tips-hot{color:#ff5256;}
.list-tips-t{max-width: 272px;height: 46px;line-height: 44px;font-size: 16px;font-weight:bold;color: #333;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;overflow: hidden;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.list-tips-t .J_token {position: absolute;right: 6%;}
.list-tips-t span{margin:0 0 0 8px;color:#999;font-size:12px;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;font-weight: normal;}
.list-tips-attr dd{width:534px;}
.list-t-attr-l-dis{position:relative;float:left;width:220px;height:7px;margin: 4px 15px 15px 0;border-bottom:dashed 1px #666;}
.list-t-attr-l-dis span{position:absolute;top:-4px;background:#fff;}
.list-t-attr-l-dis span.list-t-attr-dis{left:0;padding:0 5px 0 0;}
.list-t-attr-l-dis span.list-t-attr-hotel{top:-4px;right:0;padding:0 5px;}
.attr-hot-icon{position:relative;display:inline-block;width:90px;height:18px;background:url(https://img.haoqiao.com/website/images/hotel_list/list_hot_gray.svg) 0 0 repeat-x;}
.attr-hot-icon i{position:absolute;top:0;left:0;z-index:10;height:18px;background:url(https://img.haoqiao.com/website/images/hotel_list/list_hot_color.svg) 0 0px repeat-x;}
.list-tips-attraction{overflow:hidden;}
.list-tips-attraction .J_zone_no_area,.J_zone_no_attr{display:none;}
.list-tips-attraction-h{margin:-3px 0 0 0;}
.list-tips-attraction-h em{font-style:normal;font-size:14px;color:#333;padding:0 4px;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;}
/* 列表满房提示 */
.list-full-room-icon{position:relative;width:230px;height:115px;margin:25px 0 0 19px;overflow:hidden;}
.list-f-r-i{position:relative;z-index:10;width:231px;height:115px;background:url(https://img.haoqiao.com/website/images/full_room_icon.png) no-repeat;_background:#c0c0c0 url(https://img.haoqiao.com/website/images/full_room_icon.gif) no-repeat;}
.list-f-r-ratio{position:absolute;bottom:0;left:0;z-index:11;width:100%;color:#333;font-size:16px;text-align:center;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;}
.list-f-r-ratio p{font-size:24px;}
.list-full-room-tips-cont{margin:25px 0 0 0;padding:0 10px 0 20px;text-align:left;}
.list-full-room-pip{padding:10px 0;margin:0 12px;border-bottom:solid 1px #eee;}
.list-f-r-process{position:absolute;z-index:9;width:231px;height:231px;background:#e67b6d;-webkit-transform-origin: 50% 0;-moz-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
/* 列表右侧搜素 */
.list-right-sea{position:relative;z-index:10;background:#fff;margin:0 0 5px 0;padding:10px 0 15px 15px;}
.list-right-sea p{padding:0 0 8px 0;}
.list-right-sea span{color:#d75;font-weight:700;}
.list-r-sea-cont{position:relative;right: 52px;top:0;float:right;}
.list-right-sea-txt{width: 205px;height: 24px;line-height: 24px;padding: 3px 6px;border: solid 1px #ccc;border-radius: 2px 0 0 2px;color: #999;}
.list-right-sea-btn{position: absolute;top: 4px;right: -48px;width: 50px;height: 32px;border-radius: 0 2px 2px 0;background: #ccc url(https://img.haoqiao.com/website/images/list_sea_icon.gif) center center no-repeat;border: 0;cursor: pointer;}
.list-r-sea-cont .index-sea-box{width: 265px;top: 35px;left:0px;}
.list-r-sea-cont .sea-box-icon-h{display:none;}
.list-r-sea-cont .index-sea-box li{padding:3px 6px 3px 10px;}
.list-r-sea-cont .index-sea-box span{color:#999;font-weight:500;font-size: 12px;}
/* 列表加载提示 */
.hotel-list-loading{position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;background:rgba(255, 255, 255, 0.7);}
.list-last-page-tips{padding:30px 0 20px 0;background:#fff;font-size:16px;text-align:center;}
/* 性价比 */
.hotel-list-value{margin:-10px 0 0 0;padding:4px 0 0 20px;}
.hotel-list-v-cont{padding:20px 0 0 30px;color:#666;background:url(https://img.haoqiao.com/website/images/list_tips_icon.gif) 3px 25px no-repeat;line-height:24px;*zoom:1;}
.hotel-list-v-title{margin:0 0 6px 0;color:#333;font-size:16px;font-weight:700;}
.hotel-list-v-chart{margin:0 0 0 6px;border-left:2px solid #ccc;}
.hotel-list-v-chart li{padding:6px 0;color:#999;}
.hotel-list-v-chart li.current{color:#ff7f84;}
.hotel-list-v-chart li span{display:inline-block;margin:0 30px 0 0;padding:3px 0 3px 9px;background:#999;color:#fff;}
.hotel-list-v-chart li.current span{color:#fff;background:#ff7f84;}
.hotel-list-val-icon{position:absolute;top:0;left:0;z-index:9;width:60px;height:61px;background:url(https://img.haoqiao.com/website/images/value_img_icon.png) no-repeat;_background:url(https://img.haoqiao.com/website/images/value_img_icon.gif) no-repeat;}
/* 筛选箭头 */
.list-filter-arrow{position:relative;z-index:20;border-bottom:solid 2px #49f;background:#fff;font-size:0;line-height:0;}
.list-filter-arrow i{position:absolute;top:0;left:52px;width:24px;height:10px;background:url(https://img.haoqiao.com/website/images/list_filter_arrow.gif) no-repeat;font-size:0;line-height:0}
/* 右侧地图 */
.list-map-wap {float: left;width: 100%;position: relative;margin-bottom: 20px;}
.list-hotel-map{position:relative;width:370px;height:280px;}
.zone-hotel-maps-link-w {padding: 10px 0;text-align: center;position: absolute;top:234px;right:0px;z-index: 11;}
.zone-hotel-maps-l {display: inline-block;height: 36px;line-height: 36px;width:100px;background:#474747;line-height: 36px;color: #fff;font-size: 14px;}
.zone-hotel-maps-l:hover{color:#4499FF;}
.fea-cont-folded{height:60px;overflow:hidden;}
.fea-cont-fold{position:relative;height:60px;}
.fea-cont-fold .fea-cont-folded{position:absolute;z-index:20;left:-7px;top:-7px;width:590px;padding:5px;border:solid 2px #8ea3b2;height:auto;background:#fff}
.amap-ui-control-theme-light .amap-ui-control-zoom a, .amap-ui-control-theme-light .amap-ui-control-zoom-num {background:#fff!important;color:#fff!important;;opacity: 1!important;}
.amap-ui-control-theme-light .amap-ui-control-zoom a:hover  {background:#fff;}
.list-map-wap .enlarge, .list-map-wap .narrow {position: absolute;top: 10px;right:17px;display: inline-block;width: 16px;height:16px;z-index: 9;cursor: pointer; display: none;}
.list-map-wap .enlarge {background:url(https://img.haoqiao.com/website/images/hotel_list/list_maps_enlarge.svg)  0 0 no-repeat;top: 26px;}
.list-map-wap .narrow {background:url(https://img.haoqiao.com/website/images/hotel_list/list_maps_narrow.svg)  0 0 no-repeat;top:67px;}
.list-map-wap .enlarge:hover {background:url(https://img.haoqiao.com/website/images/hotel_list/list_maps_enlarge_hover.svg)  0 0 no-repeat;top: 26px;}
.list-map-wap .narrow:hover {background:url(https://img.haoqiao.com/website/images/hotel_list/list_maps_narrow_hover.svg)  0 0 no-repeat;top:67px;}
.amap-ui-control-theme-light .amap-ui-control-zoom, .amap-ui-control-zoom {background: #fff!important;border-color: #ececec!important;opacity: 1!important;}
/* 酒店评论页 */
.hotel-list-wrap li a.list-comment-link{position:absolute;top:30px;right:66px;z-index:10;min-height:20px;background:none;padding:0;border:0px;font-size: 12px;color: #999999;}
.hotel-list-wrap li a.list-comment-link:hover{background:none;box-shadow:none;text-decoration:underline;}
/* 底部筛选提示 */
.list-bottom-tips-w{background:#fff;padding:10px 20px 30px;}
.list-bottom-tips{display:none;vertical-align:middle;}
.list-filter-bottom-tips{background-color: #f2f2f2;width: 780px;margin-bottom: 4px;padding: 6px 10px;}
.list-bottom-tips span{padding:0 2px;color:#d75;}
.list-bottom-tips span.big{font-size:24px;}
.list-bottom-tips em{position:relative;display:inline-block;color:#4499FF;height:24px;line-height:24px;padding:0 20px 0 6px;border:solid 1px #49f;border-radius:3px;background:#fff;font-style:normal;font-size: 14px;}
.list-filter-bottom-tips em{margin:7px 0px 6px 10px;cursor: pointer;}
.list-filter-bottom-tips em:last-child{margin-bottom: 0px;}
.list-filter-bottom-tips em.filter-em-hover {color:#fff;background: #4499FF;}
.list-bottom-tips em:hover{text-decoration:none;}
.list-bottom-tips em a{position:absolute;right:4px;top:7px;width:10px;height:10px;background:url(https://img.haoqiao.com/website/images/hotel_list/list_delete.svg) 80% no-repeat;}
.list-bottom-tips em a.filter-a-hover{background:url(https://img.haoqiao.com/website/images/hotel_list/list_hotel_delete_white.svg) 80% no-repeat;}
.list-bottom-tips .J_filter_clear{color:#666;font-size:14px;cursor:pointer;margin-left:10px;display: inline-block;}
/* 列表顶部tab */
.hotel-list-tab{border-bottom: solid 2px #d75;}
.hotel-list-tab a{float:left;height:40px;line-height:40px;margin:0 10px 0 0;padding:0 20px;background:#edeff0;border-radius:2px 2px 0 0;color:#333;display:inline;}
.hotel-list-tab a.current{background:#d75;color:#fff;}
.hotel-list-tab a:hover{text-decoration:none;}
/* 酒店左侧搜索 */
.hotel-list-sea{padding:14px;border:solid 1px #a7bccd;background:#e1eaf1;}
.hotel-list-breadcrumb {margin-top: 10px;background: #f5f5f5;border: 0;}
.hotel-list-s-btn .hotel-list-s-btn-breadcrumb {margin-top: 0;}
.hotel-list-breadcrumb .hotel-list-s-btn {background: #39c868;}
.hotel-list-breadcrumb .hotel-list-s-btn img {margin-top: -4px;}
.hotel-list-s-title{font-size:14px;font-weight:700;}
.hotel-list-s-l{position:relative;margin:10px 0 0;font-size:0;}
.hotel-list-s-txt, .hotel-list-s-t-date{width:218px;height:34px;line-height:34px;padding:0 10px;border:solid 1px #ccc;border-radius:2px;font-size:12px;}
.hotel-list-s-t-date{width:93px;background:#fff url(https://img.haoqiao.com/website/images/list_sea_rl.gif) 94px 11px no-repeat;}
.hotel-list-s-t-d{margin:0 10px 0 0;}
.hotel-list-s-btn{margin:10px 0 0;height:34px;line-height:34px;background:#49f;border-radius:3px;color:#fff;font-size:14px;font-weight:700;text-align:center;cursor:pointer;}
.hotel-list-s-btn img{margin:0 4px 0 0;vertical-align:middle;}
.hotel-list-sea a:hover{text-decoration:none;}
.hotel-list-s-l .index-sea-box{top:35px;width:520px;}
/* 左侧地图找酒店 */
.hotel-list-hotelmap-link{height:68px;margin:10px 0 0 0;background:url(https://img.haoqiao.com/website/images/list_map_bg.jpg) no-repeat;text-align:center;}
.hotel-list-hotelmap-link a{display:inline-block;height:32px;line-height:32px;margin:16px 0 0 0;border:solid 3px rgba(68, 153, 255, 0.4);border-radius:4px;text-align:center;color:#fff;font-size:14px;font-weight:700;}
.hotel-list-hotelmap-link a span{display:block;padding:0 20px;background:#49f;border-radius:2px;}
.hotel-list-hotelmap-link a:hover{text-decoration:none;}
/* 左侧筛选 */
.hotel-list-filter-left{margin:10px 0 0 0;padding:0 0 10px;border:solid 1px #ddd;}
.hotel-list-f-l-title{height:40px;line-height:40px;padding:0 0 0 10px;background:#edeff0;font-weight:700;font-size:14px;}
.hotel-l-filter-list{margin:0 10px;}
.hotel-l-filter-l-t{display:block;position:relative;height:10px;margin:15px 0 15px;border-bottom:solid 1px #dcdcdc;}
.hotel-l-filter-l-t span{position:absolute;left:0;top:0;background:#fff;padding:0 6px 0 18px;color:#333;}
.hotel-l-filter-l-t i{position:absolute;left:4px;top:7px;z-index:10;border-color:#a0a0a0 transparent transparent;border-style:solid dashed dashed;border-width:5px 5px 0;height:0;line-height:0;-moz-transition:-moz-all .3s;-o-transition:-o-all .3s;-webkit-transition:-webkit-all .3s;transition:all .3s;}
.hotel-l-filter-l-t:hover{border-color:#49f;}
.hotel-l-filter-l-t:hover span{color:#49f;}
.hotel-l-filter-l-t:hover i{border-color:#49f transparent transparent;}
.hotel-l-filter-l-ted i{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.hotel-l-filter-l-item{display:block;height:30px;line-height:30px;padding:0 0 0 45px;background:url(https://img.haoqiao.com/website/images/list_input_check.gif) 16px 7px no-repeat;color:#333;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}
.hotel-l-filter-l-item:hover{background-color:#49f;background-position:16px -53px;text-decoration:none;color:#fff;}
.hotel-l-filter-list .current{background-color:#ec6941;background-position:16px -23px;color:#fff;}
.list-more-zone{padding:0 19px 0 16px;color:#49f;}
.hotel-l-filter-l-item:hover i, .hotel-l-filter-list .current i{background:url(https://img.haoqiao.com/website/images/people_mod_sel.gif) repeat-x;}
.hotel-l-filter-l-item:hover i.l-f-peo-big, .hotel-l-filter-list .current i.l-f-peo-big{background:url(https://img.haoqiao.com/website/images/people_big_sel.gif) repeat-x;}
.hotel-l-filter-l-item:hover i.l-f-r-chd, .hotel-l-filter-list .current i.l-f-r-chd{background:url(https://img.haoqiao.com/website/images/people_chd_sel.gif) repeat-x;}
.hotel-l-filter-l-item:hover i.l-f-peo-house, .hotel-l-filter-list .current i.l-f-peo-house{background:url(https://img.haoqiao.com/website/images/people_house_sel.gif) repeat-x;}
.hotel-l-filter-l-item:hover i.l-f-peo-more, .hotel-l-filter-list .current i.l-f-peo-more{background:url(https://img.haoqiao.com/website/images/people_more_sel.gif) repeat-x;}
.hotel-list-zb{position:absolute;z-index:200;width:1045px;}
.hotel-list-traffic{background:#fff;margin:0;}
.hotel-list-traffic .hotel-detail-attractive{margin:0 0 0 10px;height:400px;overflow:auto;}
.hotel-list-traffic .d-z-t-1{margin:10px 10px 0 0;}
.hotel-l-w{overflow:hidden;}
.hotel-list-f-zx{display:inline-block;margin:0 20px 0 0;padding:0 0 0 22px;vertical-align:0;background:url(https://img.haoqiao.com/website/images/list_input_check.gif) 0 4px no-repeat;cursor:pointer;}
.hotel-list-f-zx-sel{background-position:0 -26px;}
.list-lowprice-tips .ui-fav{position:absolute;top:0;left:0;}
/* 地图背景图 */
.hotel-maps-m-a-t-a, .hotel-m-m-a-l-l a, .hotel-maps-m-a-t-s, .hotel-maps-diy-p-m-i, .hotel-map-icon-hover .hotel-map-h-i-point i, .hotel-map-icon-click .hotel-map-h-i-point i{background:url(https://img.haoqiao.com/website/images/hotel_maps_icon.png) no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_maps_icon.gif) no-repeat;}
.hotel-maps-m-c-pos, .hotel-maps-m-c-pos i, .hotel-maps-m-c, .hotel-maps-m-c p, .hotel-maps-m-t i{background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.png) no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.gif) no-repeat;}
/* 地图找酒店 */
.hotel-maps{background:#fff;}
.hotel-maps .header-wrap{position:relative;z-index:90;width:100%;height:auto;background:#fff;box-shadow:0 0 8px rgba(0, 0, 0, 0.2);}
.hotel-maps .header{position:relative;z-index:99;width:auto;height:60px;margin:0 10px;}
.hotel-maps .bread-search{left:210px;right:auto;top:7px;}
.hotel-maps-wrap{position:relative;width:100%;overflow:hidden;}
.hotel-maps-list{position:relative;z-index:20;float:left;width:460px;margin:0 0 0 -460px;box-shadow:0 0 6px rgba(0, 0, 0, 0.4);}
.hotel-maps-filter-w{height:35px;padding:5px 0 0 10px;background:#dde4e8;}
.hotel-maps-filter-w-gj .hotel-m-f-w-i{position:absolute;left:0;top:0;z-index:30;height:auto;padding:5px 10px 0;background:#dde4e8;box-shadow:0 0 8px rgba(0, 0, 0, 0.4)}
.hotel-maps-filter-w-gj .hotel-maps-filter-item-sort{display:none;}
.hotel-maps-map-wrap{float:left;width:100%;}
.hotel-maps-map-w{position:relative;margin:0 460px 0 0;overflow:hidden;}
.hotel-maps-filter-item{position:relative;display:inline-block;margin:0 3px 8px 0;*display:inline;*zoom:1;}
.hotel-maps-filter-item-price{margin:0 0 8px 0;}
.hotel-m-f-i-h{display:none;}
.hotel-maps-filter-w-gj .hotel-m-f-i-h{display:inline-block;}
.hotel-maps-filter-item-sort{position:absolute;top:5px;margin-left:3px;}
.hotel-maps-filter-i{position:relative;display:inline-block;width:64px;height:30px;line-height:30px;padding:0 20px 0 6px;background:#fff;border-radius:2px;cursor:pointer;overflow:hidden;}
.hotel-maps-filter-i-gj{width:50px;padding:0;text-align:center;}
.hotel-maps-filter-i i{position:absolute;right:6px;top:13px;border-color:#959595 transparent transparent;border-style:solid dashed dashed ;border-width:6px 6px 0;-moz-transition:-moz-all .3s;-o-transition:-o-all .3s;-webkit-transition:-webkit-all .3s;transition:all .3s;}
.hotel-maps-filter-i-cur i{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.hotel-maps-filter-menu{position:absolute;left:0;top:32px;z-index:20;width:214px;max-height:310px;_height:270px;border:solid 1px #939faf;border-radius:1px;background:#fff;overflow:auto;}
.hotel-maps-filter-menu a{display:block;height:30px;line-height:30px;padding:0 0 0 10px;color:#333;}
.hotel-maps-filter-menu a:hover{background:#49f;color:#fff;text-decoration:none;}
.hotel-maps-filter-res-wrap{margin:5px 10px 0;border-bottom:solid 1px #edeff0;}
.hotel-maps-hotel-num{font-size:24px;color:#d75;}
.filter-seled-item{display:inline-block;*display:inline;*zoom:1;}
.hotel-maps-filter-selected{position:relative;display:inline-block;width:74px;height:26px;line-height:26px;margin:0 6px 6px 0;padding:0 20px 0 10px;background:#d75;border-radius:2px;color:#fff;overflow:hidden;vertical-align:middle;*zoom:1;}
.hotel-maps-filter-selected i{position:absolute;right:6px;top:7px;width:14px;height:14px;background:url(https://img.haoqiao.com/website/images/h_m_f_close.png) center center no-repeat;font-size:0;_background:url(https://img.haoqiao.com/website/images/h_m_f_close.gif) center center no-repeat;cursor:pointer;}
.hotel-maps-filter-btn{display:none;margin:10px 0 0 0;padding:12px 0;border-top:solid 1px #b1c4cf;text-align:center;}
.hotel-maps-filter-btn span{display:inline-block;height:40px;line-height:40px;padding:0 20px;border-radius:3px;background:#49f;color:#fff;font-weight:700;font-size:14px;cursor:pointer;}
.hotel-maps-filter-w-gj .hotel-maps-filter-btn{display:block;}
.J_hotel_map_attr{overflow-y: scroll !important;overflow-y:auto;overflow-x:hidden;}
.d-mod-room-win a {border-bottom: solid 1px #ececec;}
.d-mod-room-win a:hover{background:#eef6ff;text-decoration:none;}
/* 自定义价格 */
.hotel-maps-price-diy{padding:6px 0 10px 6px;}
.hotel-maps-price-diy input{width:42px;height:18px;line-height:18px;margin:0 4px;padding:1px 2px;border:solid 1px #bbb;color:#555;vertical-align:middle;}
.hotel-maps-diy-btn{display:inline-block;width:45px;height:20px;line-height:20px;background:#fafafa;border-radius:2px;margin:0;border:solid 1px #dbdbdb;text-align:center;color:#555;vertical-align:middle;font-style:normal;cursor:pointer;}
/* 筛选器景点搜索 */
.hotel-maps-attr-sea{position:relative;padding:5px 5px 5px 8px;font-size:0;*zoom:1;}
.hotel-maps-attr-sea input{width:135px;height:28px;line-height:28px;padding:0 5px;border:solid 1px #cacaca;border-radius:2px 0 0 2px;color:#bfbfbf;font-size:12px;}
.hotel-maps-attr-sea-btn{display:inline-block;width:50px;height:28px;line-height:28px;border:solid 1px #cacaca;border-left:0;border-radius:0 2px 2px 0;background:#f1f3f4;text-align:center;font-size:12px;}
.hotel-maps-attr-sea-list{display:none;position:absolute;left:8px;top:34px;width:145px;border:solid 1px #cacaca;background:#fff;}
.hotel-maps-attr-sea-list a{height:28px;line-height:28px;padding:0 5px;color:#333;overflow:hidden;font-size:12px;}
.hotel-maps-attr-sea-list a:hover{background:#49f;color:#fff;text-decoration:none;}
/* 酒店列表 */
.hotel-maps-hotel-ul{overflow-y: scroll!important;overflow-y: auto;overflow-x: hidden;}
.hotel-maps-hotel-list{margin:0 10px 5px;}
.hotel-maps-hotel-list li.list-distance-tips{height:40px;line-height:40px;padding:0 0 0 10px;background:#4f5f6f;font-size:12px;color:#fff;}
.hotel-maps-link{position:relative;display:block;padding:15px 10px;border-bottom:solid 1px #e5e5e5;text-decoration:none;}
.hotel-maps-link:hover{z-index:10;box-shadow:0 0 5px rgba(0, 0, 0, 0.4);text-decoration:none;}
.hotel-maps-l-title{display:inline-block;margin:0 0 6px 0;font-size:14px;color:#333;font-weight:700;}
.hotel-maps-l-title:hover, .hotel-maps-l-title:hover span{text-decoration:none;color:#49f;}
.hotel-maps-l-title span{margin:0 0 0 2px;font-size:12px;color:#999;vertical-align:-2px;font-weight:500;}
.hotel-maps-l-info{position:relative;margin:0 -30px 5px 0;*zoom:1;}
.hotel-maps-l-i-img{float:left;width:200px;height:140px;display:inline;}
.hotel-maps-l-i-img img{border-radius:2px;}
.hotel-maps-l-i{float:left;width:220px;margin:0 0 0 5px;display:inline;}
.hotel-maps-l-i-s{color:#333;}
.hotel-maps-l-i-s .hotel-star{margin:0 4px 0 0;vertical-align:-2px;}
.hotel-maps-l-i-score{color:#d75;font-weight:700;}
.hotel-maps-l-i-fac span{display:inline-block;width:24px;height:25px;margin:0 4px 0 0;background:url(https://img.haoqiao.com/website/images/hotel_maps_fac_icon.gif) no-repeat;}
.hotel-maps-l-i-fac span.h-maps-l-fac-fwf{background-position:0 0;}
.hotel-maps-l-i-fac span.h-maps-l-fac-pk{background-position:-28px 0;}
.hotel-maps-l-i-fac span.h-maps-l-fac-pl{background-position:-56px 0;}
.hotel-maps-l-attr{color:#666;}
.hotel-maps-l-a-cont{margin:0 6px;color:#d75;}
.hotel-maps-l-a-cont em{font-style:normal;}
.hotel-maps-l-a-cont-more{position:relative;display:inline-block;padding:0 15px 0 6px;color:#49f;vertical-align:-1px;}
.hotel-maps-l-a-cont-more i{position:absolute;right:4px;top:8px;border-color:#49f transparent transparent;border-style:dashed dashed solid;border-width:4px 4px 0;}
.hotel-map-page{margin:0;padding:10px 10px 15px 0;background:#fff;text-align:right;}
.J_hotel_map_btn{cursor:pointer;}
/* 地图控件 */
.hotel-maps-m-attr-popup-w{position:relative;}
.hotel-maps-m-attr-popup{position:relative;}
.hotel-m-a-p-c{position:absolute;left:0;top:50%;width:9px;height:162px;margin:-81px 0 0 0;background:url(https://img.haoqiao.com/website/images/hotel_maps_a_p_c.png) no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_maps_a_p_c.gif) no-repeat;cursor:pointer;}
.hotel-maps-map-control{position:absolute;left:50px;top:10px;z-index:10;font-size:0;}
.hotel-maps-m-c-pos{display:inline-block;width:94px;height:92px;overflow:hidden;*zoom:1;vertical-align:-22px;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}
.hotel-maps-m-c-pos:hover, .hotel-maps-m-c-cur{background-position:0 -101px;text-decoration:none;}
.hotel-maps-m-c-pos i{position:absolute;left:28px;top:12px;width:38px;height:38px;background-position:0 -300px;}
.hotel-maps-m-c-p{width:94px;margin:54px 0 0;text-align:center;color:#fff;font-weight:700;font-size:12px;}
.hotel-maps-m-c{display:inline-block;width:52px;height:48px;background-position:0 -200px;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;overflow:hidden;*zoom:1;}
.hotel-maps-m-c-m{margin:0 0 0 20px;}
.hotel-maps-m-c:hover, .hotel-maps-m-c-sml-cur{background-position:0 -251px;}
.hotel-maps-m-c p{width:52px;height:30px;margin:10px 0 0 0;background-position:15px -343px;}
.hotel-maps-m-c p.hotel-maps-m-c-area{background-position:14px -399px;}
.hotel-maps-m-c p.hotel-maps-m-c-subway{background-position:17px -448px;}
.hotel-maps-m-a-t-a, .hotel-maps-m-a-t-s{float:left;width:56px;height:50px;line-height:50px;padding:0 0 0 38px;background-position:8px 13px;border-bottom:solid 1px #c6cad0;border-right:solid 1px #c6cad0;cursor:pointer;}
.hotel-maps-m-a-t-s{float:left;background-position:10px -88px;border-right:0;}
.hotel-maps-m-a-t-a-cur, .hotel-maps-m-a-t-s-cur{height:51px;border-bottom:0;background-color:#eee;background-position:8px -39px;font-weight:700;color:#d75;}
.hotel-maps-m-a-t-s-cur{background-position:10px -137px;}
.hotel-maps-m-attr-sea{position:relative;z-index:10;padding:8px;background:#9ebfd0;}
.hotel-maps-m-attr-sea .hotel-maps-attr-sea-list{top:43px;left:8px;width:440px;border-color:#cde;}
.hotel-maps-m-attr-sea .hotel-maps-attr-sea-list a{display:block;}
.hotel-maps-m-attr-sea input{width:92%;height:36px;line-height:36px;padding:0 0 0 7.6%;border:0;border-radius:2px;background:#fff url(https://img.haoqiao.com/website/images/hotel_maps_attr_sea_icon.gif) 8px 8px no-repeat;color:#9b9b9b;}
.hotel-maps-m-attr-list{margin:8px;}
.hotel-maps-m-attr-title{height:40px;line-height:40px;padding:0 0 0 30px;background:#9fbecf url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.png) 8px -541px no-repeat;_background:#9fbecf url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.gif) 8px -541px no-repeat;color:#fff;font-size:18px;}
.hotel-m-m-a-l-t{position:relative;height:40px;line-height:40px;padding:0 0 0 40px;background:#dde4e8 url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.png) 8px -592px no-repeat;_background:#dde4e8 url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.gif) 8px -592px no-repeat;font-size:14px;font-weight:700;color:#666;}
.hotel-m-a-t-shop{background-position:8px -692px;}
.hotel-m-a-t-traff{background-position:8px -642px;}
.hotel-m-a-t-other{background:#dde4e8;}
.hotel-m-m-a-l-l{margin:10px -30px 10px 0;}
.hotel-m-m-a-l-l a{display:inline-block;width:160px;height:30px;line-height:30px;padding:0 5px 0 50px;background-position:24px -444px;color:#333;overflow:hidden;}
.hotel-m-m-a-l-l a.hide{display:none;}
.hotel-m-m-a-l-l a.seled{display:inline-block;background-position:24px -394px;}
.hotel-m-m-a-l-l a:hover{background-color:#dce4e7;text-decoration:none;}
.hotel-m-m-a-l-l a.hotel-m-m-a-l-l-m{display:block;padding:0 0 0 24px;background:0;color:#49f;}
/* 地图tab */
.hotel-maps-m-tab{position:absolute;right:0;top:15px;z-index:20;}
.hotel-maps-m-t{display:block;position:relative;width:32px;line-height:24px;margin:0 0 10px 0;padding:46px 14px 10px;border-radius:2px 0 0 2px;background:rgba(0, 0, 0, 0.4);color:#fff;font-weight:700;font-size:12px;text-align:center;cursor:pointer;box-shadow:0 0 6px rgba(0, 0, 0, 0.4)}
.hotel-maps-m-t:hover, .hotel-maps-m-t-cur{background:#ec6941;text-decoration:none;}
.hotel-maps-m-t i{position:absolute;left:14px;top:10px;width:30px;height:30px;background-position:0 -500px;}
.hotel-maps-m-t i.hotel-maps-m-t-attr{background-position:6px -546px;}
/* 酒店地图酒店icon */
.map-label-txt-a{box-shadow:0 0 4px rgba(0, 0, 0, 0.4);}
.map-label-txt-arrow{position:absolute;left:50%;bottom:-12px;z-index:10;width:14px;height:12px;margin:0 0 0 -7px;background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.png) -46px -772px no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.gif) -46px -772px no-repeat;}
.hotel-maps-hotel-icon, .hotel-maps-attr-icon{position:absolute;left:-7px;top:-14px;width:14px;height:14px;}
.hotel-map-h-i-icon, .hotel-map-a-i-icon{position:absolute;left:0;top:0;width:14px;height:14px;background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.png) no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.gif) no-repeat;background-position:1px -770px;cursor:pointer;}
.hotel-maps-hotel-icon .map-label-txt-w, .hotel-maps-attr-icon .map-label-txt-w, .hotel-maps-hotel-point .map-label-txt-w{display:none;top:-34px;}
.hotel-map-a-i-icon{background-position:1px -784px;line-height:26px;color:#fff;text-align:center;}
.hotel-maps-hotel-point{position:absolute;left:-7px;top:-14px;width:14px;height:14px;}
.hotel-map-h-i-point{position:absolute;left:0;top:0;width:14px;height:14px;background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.png) 1px -770px no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.gif) 1px -770px no-repeat;cursor:pointer;}
.hotel-maps-hotel-point .map-label-txt-w, .hotel-maps-hotel-icon .map-label-txt-w{top:-40px;}
.hotel-maps-attr-icon .map-label-txt-w{top:-35px;}
.hotel-maps-attr-icon .map-label-txt-w-attr{display:inline-block;left:-22px;}
.map-label-txt-w-attr .map-label-txt{width:40px;padding:2px 4px;background:#fff;overflow:hidden;color:#333;}
.map-label-txt-w-attr .map-label-txt-arrow{background-position:-31px -772px;}
.hotel-map-icon-hover .map-label-txt-w-attr .map-label-txt{background:#d88374;color:#fff;}
.hotel-map-icon-hover .map-label-txt-w-attr .map-label-txt-arrow{background-position:-46px -772px;}
.amap-ui-control-theme-light .amap-ui-control-zoom a, .amap-ui-control-theme-light .amap-ui-control-zoom-num {border-bottom-color: #ececec!important;}
/* 地图icon hover */
.hotel-map-icon-hover, .hotel-map-icon-click{left:-7px;top:-14px;width:14px;height:14px;}
.hotel-map-icon-hover .map-label-txt-w{display:inline-block;}
.hotel-map-icon-click .map-label-txt-w{display:none;}
.hotel-map-icon-hover .hotel-map-h-i-icon, .hotel-map-icon-hover .hotel-map-a-i-icon, .hotel-map-icon-click .hotel-map-h-i-icon, .hotel-map-icon-click .hotel-map-a-i-icon, .hotel-map-icon-hover .hotel-map-h-i-point, .hotel-map-icon-click .hotel-map-h-i-point{width:14px;height:14px;background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.png) -13px -770px no-repeat;}
.hotel-maps-hotel-icon, .hotel-maps-attr-icon, .hotel-maps-subway-icon {position: absolute;left: -7px;top: -7px;width: 14px;height: 14px;}
.hotel-map-s-i-icon {position: absolute;left: 0;top: 0;width: 14px;height: 14px;background: url(https://img.haoqiao.com/website/images/hotel_maps_subway.png) no-repeat;_background: url(https://img.haoqiao.com/website/images/hotel_maps_subway.gif) no-repeat;background-position: -47px 3px;cursor: pointer;}
/* 地图酒店浮层 */
.hotel-maps-m-pop-hotel{display:none;position:absolute;left:-191px;top:-162px;width:348px;height:116px;border:solid 2px #d75;padding:14px;background:#fff;}
.hotel-map-icon-click .hotel-maps-m-pop-hotel{display:block;}
.hotel-m-m-p-h-img{float:left;width:150px;height:116px;}
.hotel-m-m-p-h-img img{width:150px;height:116px;border-radius:2px;}
.hotel-m-m-p-h-cont{float:left;position:relative;width:188px;height:116px;margin:0 0 0 10px;display:inline;}
.hotel-m-m-p-h-title{height:22px;line-height:22px;font-size:18px;overflow:hidden;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;}
.hotel-m-m-p-h-title-en{padding:3px 0;color:#999;}
.hotel-m-m-p-h-price{position:absolute;bottom:0;left:0;width:100%;height:32px;line-height:32px;}
.hotel-m-m-p-h-p{font-size:20px;color:#d75;}
.hotel-m-m-p-h-price .list-btn-detail{position:absolute;right:0;top:0;width:90px;}
.hotel-m-m-p-h-price .list-btn-detail:hover{text-decoration: underline;}
.hotel-maps-hotel-list .list-btn-detail:hover{background:#49f;color:#fff;border-color:#49f;}
.hotel-m-m-p-h-ss .hotel-star{vertical-align:-2px;}
.hotel-maps-pop-arrow{position:absolute;left:50%;bottom:-16px;width:0;height:0;margin:0 0 0 -8px;border-color:#d75 transparent transparent;border-style:solid dashed dashed;border-width:16px 16px 0;font-size:0;}
.hotel-maps-pop-arrow i{position:absolute;left:-16px;bottom:3px;width:0;height:0;border-color:#fff transparent transparent;border-style:solid dashed dashed;border-width:16px 16px 0;font-size:0;}
/* 地图景点浮层 */
.hotel-maps-m-pop-attr{display:none;position:absolute;left:-83px;top:-138px;width:178px;height:120px;border:solid 2px #d75;background:#fff;text-align:center;}
.hotel-map-icon-click .hotel-maps-m-pop-attr{display:block;}
.hotel-maps-m-pop-a-t{height:44px;padding:10px;background:#eee;color:#999;}
.hotel-maps-m-pop-a-t-c{height:24px;line-height:24px;overflow:hidden;font-size:18px;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;color:#333;}
.hotel-maps-m-pop-a-t p{height:20px;line-height:20px;overflow:hidden;}
.hotel-maps-m-pop-a-btn{padding:12px 0;}
.hotel-maps-m-pop-a-btn span{display:inline-block;width:120px;height:30px;line-height:30px;background:#d75;border-radius:3px;color:#fff;cursor:pointer;}
.hotel-maps-m-pop-attr .hotel-maps-pop-arrow{margin:0 0 0 -15px;border-width:14px 14px 0;}
.hotel-maps-m-pop-attr .hotel-maps-pop-arrow i{left:-14px;border-width:14px 14px 0;}
.hotel-maps-m-pop-hotel em, .hotel-maps-m-pop-attr em{position:absolute;right:-1px;top:-1px;width:12px;height:12px;background:url(https://img.haoqiao.com/website/images/hotel_maps_ret_close.gif) no-repeat;cursor:pointer;}
/* 定位icon */
.hotel-maps-diy-p-m-i{position:absolute;left:-8px;top:-22px;z-index:30;width:22px;height:22px;background-position:0 -751px;}
.hotel-maps-m-pos-icon{position:absolute;left:-12px;top:-12px;width:22px;height:22px;background:url(https://img.haoqiao.com/website/images/hotel_maps_cj_icon.png) center center no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_maps_cj_icon.gif) center center no-repeat;cursor:pointer;}
.hotel-maps-m-pos-txt{position:absolute;top:10px;left:10px;min-width:32px;line-height:18px;padding:5px 8px;border:solid 1px #d75;background:#fff;color:#333;white-space:nowrap;}
.hotel-maps-m-pos-c{position:absolute;left:10px;top:-6px;z-index:30;width:12px;height:12px;background:url(https://img.haoqiao.com/website/images/hotel_maps_ret_close.gif) no-repeat;cursor:pointer;}
.hotel-maps-m-cj-icon{position:absolute;left:-5px;top:-5px;width:10px;height:10px;background:url(https://img.haoqiao.com/website/images/hotel_maps_cj_icon.png) no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_maps_cj_icon.gif) no-repeat;}
.hotel-maps-m-cj-icon span{position:absolute;top:15px;left:-50%;min-width:32px;height:22px;line-height:22px;margin:0 0 0 -14px;padding:0 6px;border:solid 1px #ddd;background:#fff;color:#333;text-align:center;white-space:nowrap;}
.hotel-maps-m-cj-icon i{position:absolute;left:10px;top:-12px;width:12px;height:12px;background:url(https://img.haoqiao.com/website/images/hotel_maps_ret_close.gif) no-repeat;cursor:pointer;}
/* 酒店地图tips */
.hotel-maps-tips{position:absolute;padding:2px 6px;background:#fff;border:solid 1px #d75;color:#666;}
.hotel-maps-tips span{font-weight:700;color:#d75;}
.hotel-maps-tips-diy-pos{position:absolute;left:-20px;top:-36px;width:22px;height:22px;background:url(https://img.haoqiao.com/website/images/hotel_maps_icon.png) no-repeat;background-position:0 -751px;}

/*收藏酒店提示*/
.favorite-tips{position: absolute;color: #333;height: 40px;top: -5px;left: 80px;border-radius: 4px;background: #fff;z-index: 99;box-shadow: 0 0 12px 0 rgba(153,153,153,0.45);width: auto;line-height: 30px;text-align:left}
.favorite-tips:before{box-sizing: content-box;width: 0px;height: 0px;position: absolute;top: 13px;left: -15px;padding: 0;border-right: 8px solid #FFFFFF;border-left: 7px solid transparent;border-top: 7px solid transparent;border-bottom: 7px solid transparent;display: block;content: '';z-index: 12;}
.favorite-tips:after{box-sizing: content-box;width: 0px;height: 0px;position: absolute;top: 12px;;left: -17px;padding:0;border-right:9px solid #ececec;border-left:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;display: block;content:'';z-index:10}
.favorite-tips-img{ width: 14px;background: url(https://img.haoqiao.com/website/images/hotel_list/fc_ts_icon.svg) no-repeat;height: 14px; display: inline-block;left: 12px; right: 4px;position: absolute; top: 12px;}
.favorite-tips-font{display: inline-block;margin-right: 12px;line-height: 16px;margin-left: 32px;margin-top: 12px;width: -moz-max-content;width: max-content; font-size:14px; font-weight: 400;}
.favorite-tips-font.en{min-width: 323px;}
.favorite-tips-font.zh-CN{min-width: 182px;}
.hotel-remark { display: inline-block;  border: 1px solid #ffb504;  border-radius: 4px;  padding: 0 5px;  margin-left: 5px;}

.top-room-sea-new .d-room-s-sel-city .font-ellipsis {    overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;    width: 145px;}
.wi180{width: 180px;}
.wi194{width: 194px;}
.top-room-sea-new .wi170{width: 170px;}
.co666-zh-CN{color: #666;}
.mwi30{min-width: 30px;}
.hotel-list-ser-sug {
	width: 276px;
	position: absolute;
	top: 53px;
	left: 898px;
	z-index: 999;
	background: #fff;
	font-size: 14px;
	border-radius: 4px;
	box-shadow: 0px 0 8px rgba(100, 100, 100, 0.5);
}
.hotel-list-ser-sug .current {  background-color: #eef6ff;  }
.ser-li-tips {
	max-height: 36px;
	line-height: 18px;
	padding: 9px 0;
}
.ser-li-tips-cont span {
	text-overflow:ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.ser-li-tips-cont.en {width: 180px;}
.ser-li-tips-cont.zh-CN { width: 210px; }
.ser-li-tips .ser-m-con-bold{font-size: 12px;}
.ser-li-tips i{color: #ff5256;}
.tips-font, .tips-font+input{
	line-height: 18px;
}
.t-999{color: #999999}
.top-room-sea-new .d-room-s-sel-city .zh-CN{    width: 129px;  margin-left: 5px;}
.top-room-sea-new .d-room-s-sel-city .en{    width: 120px;  margin-left: 5px;}
.d-room-sea-a-en{    width: 60px;  padding: 0;}

/*推荐标签*/
.hotel_label{}
.hotel_label .hotel_label_span{ height: 22px; line-height: 22px; padding:0 10px; color: #fff; margin-left: 5px;}
.hotel_label .hotel_label_span .hotel_label_span_tips{ margin-top: 10px; z-index: 1; width: 180px; width: max-content; max-width: 300px;}
.hotel_label .hotel_label_span .hotel_label_span_tips.triangle-up:before{ left: 7%;}
.hotel_label .hotel_label_span:hover .hotel_label_span_tips{ display: block;}
.hotel_label .hotel_label_span.hot_sale{ background-color: #FF9900;}
.hotel_label .hotel_label_span.haoqiao_pick{ background-color: #D5AC5E;}
.hotel_label .hotel_label_span.cost_effective{ background-color: #FF672B;}
/*.hotel-list li a.list_hot_cost_popular{ background:rgba(255,153,0,0.04);}*/
.viewed_or_reserved{ height: 30px; line-height: 30px; background:rgba(0,0,0,0.64); padding: 0 13px 0 10px; bottom: 0px; border-top-right-radius: 15px;
	/*border-bottom-right-radius:3em;*/}
.viewed_or_reserved i.iconfont{ opacity: 0.8}

/*酒店评分*/
.hotel-maps-score-box .score_progress_bar{ margin-top: 7px;}
.score_tripadvisor_bar .tripadvisor_span{ margin-top: 0;}

/*酒店加载中*/
.hotel_list_loading{ padding-top: 20px; height: 50px; border: 1px solid #ececec; border-top:0;}
.hotel_list_loading b{ overflow: hidden;}
.hotel_list_loading img{ margin-right: 8px;}
.hotel_list_loading span{ height: 28px; line-height: 28px; font-weight: normal;}
#hotelist_bg{ background:rgba(255,255,255,0.7); width: 800px; height: 100%; z-index: 9999; top:0;}
.hotellist_bg_loading{ width: 270px; height: 64px; border-radius: 6px; border: 1px solid #EDEDED; background-color: #fff; margin:70px auto; font-weight: normal; padding-top:36px; box-shadow: 3px 3px 5px #ddd;}
.hotellist_bg_loading img{ margin-right: 8px;}
.hotellist_bg_loading span{ height: 28px; line-height: 28px; font-weight: normal;}
.reloading_price img{ float: left; margin-right: 4px;}
.reloading_price{ bottom: -18px;}
.reloading_price span{ color: #a9a9a9}
.list-l-price .reference_price_i{ color:#a9a9a9; font-weight:normal; margin-left: 5px;}
.list-l-price .reference_price_span{ margin-left:5px; margin-top: 7px;}
.list-l-price .reference_price_span_b{ width: 100px; width: max-content; max-width: 150px; left: 25px; top:-10px; z-index: 1}
.list-l-price .reference_price_span:hover .reference_price_span_b{ display: block;}
.reloading_price_noprice{ overflow: hidden; width: 220px; bottom: 0;}
.reloading_price_noprice span{ margin-top: 1px; font-size: 12px; color: #a9a9a9}
.list_price_div{ margin-bottom: 2px;}
.cg_currency_price{ bottom: -18px;}


/* 分享 */
.share_btn {
	width: 30px;
	height: 28px;
	line-height: 28px;
	background: rgba(0, 0, 0, .5);
	left: 65px;
	border-radius: 0px 0px 15px 15px;
	z-index: 1;
}
.share_btn .icon-wechat-share {
	color: #00b63d;
}
.share_wrap {
	width: 320px;
	border-radius: 5px;
	margin-left: -45px;
	top: 30px;
	left: 0;
	z-index: 1;
	opacity: 0;
}
.share_title {
	height: 28px;
	line-height: 28px;
}
.share_wrap.triangle-up:before {
	left: 60px;
}
.share_wrap img {
	width: 75px;
	height: 75px;
}
.share_info {
	width: 160px;
	min-height: 75px;
}
.share_info .icon-right-arrow-1 {
	font-size: 8px;
}